package com.tabjin.rfidsocket.pojo.vo.access;

/**
 * @author tabjin
 * create at 2021/1/11 15:00
 * @program rfid_socket
 * @description
 */

import lombok.*;

import javax.persistence.Column;
import java.util.Date;

@Getter
@Setter
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class ArchProjectVO {

    /**
     * 项目id
     */
    private Integer id;

    private Integer managerId;

    private String managerName = "";

    /**
     * 项目名称
     */
    private String name;

    /**
     * 省份
     */
    private String province;

    /**
     * 城市
     */
    private String city;

    /**
     * 区
     */
    private String district;

    /**
     * 街道/社区
     */
    private String street;

    /**
     * 年代
     */
    private String age;

    /**
     * 单位性质
     * 0:事业单位
     */
    private Integer unitNature;

    /**
     * 类型
     * 0：封闭式
     */
    private Integer type;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 地址
     */
    private String address;

    /**
     * 标准地址编码
     */
    private String standardAddressCoding;

    /**
     * 标准项目编码
     */
    private String standardProjectCode;

    /**
     * 物业项目经理
     */
    private String propertyProjectManager;

    /**
     * 物业联系电话
     */
    private String propertyContactNumber;

    /**
     * 开工时间
     */
    private Date startTime;

    /**
     * 竣工时间
     */
    private Date completionTime;

    /**
     * 物业合同开始时间
     */
    private Date propertyContractStartTime;

    /**
     * 物业合同到期时间
     */
    private Date propertyContractExpireTime;

    /**
     * 物业取得方式
     * 0：无
     * 1：日常物业
     * 2：前期物业
     */
    private Integer propertyAcquisitionMethod;

    /**
     * 项目基础设施id
     */
    private String archProjectInfrastructureId;

    /**
     * 所属开发商
     */
    private String archDeveloperId;

    /**
     * 物管办公区域id
     */
    private String archPropertyManagementOfficeAreaId;

    /**
     * 专项维修资金（住宅）
     */
    private String repairResidentialMoney;

    /**
     * 专项维修资金（商用）
     */
    private String repairCommercialMoney;

    /**
     * 创建时间
     */
    private Date createTime;

    private String createTimeFormat;


    /**
     * 最后一次修改时间
     */
    private Date updateTime;

    /**
     * 删除时间
     */
    private Date deleteTime;

    /**
     * 操作者
     */
    private String operator;

    /**
     * 最后一次更新操作者的ip地址
     */
    private String operatorIp;
}
